package com.ymatou.iapi.trading.operate.parameter.req;

import java.math.BigDecimal;

import com.ymt.base.BaseBean;

/**
 * 更新退货退款信息Bean FreeMaker Template自动生成代码
 */
public class ChangeSalesRefundInfoRequestBean extends BaseBean {

    /** 订单号 */
    private Integer OrderId;

    /**
     * @see com.ymatou.operate.trading.api.parameter.ChangeSalesRefundInfoRequestBean#OrderId
     */
    public Integer getOrderId() {

        return OrderId;

    }

    /**
     * @see com.ymatou.operate.trading.api.parameter.ChangeSalesRefundInfoRequestBean#OrderId
     */
    public void setOrderId(Integer OrderId) {

        this.OrderId = OrderId;

    }

    /** 退款单号 */
    private String RefundBillNo;

    /**
     * @see com.ymatou.operate.trading.api.parameter.ChangeSalesRefundInfoRequestBean#RefundBillNo
     */
    public String getRefundBillNo() {

        return RefundBillNo;

    }

    /**
     * @see com.ymatou.operate.trading.api.parameter.ChangeSalesRefundInfoRequestBean#RefundBillNo
     */
    public void setRefundBillNo(String RefundBillNo) {

        this.RefundBillNo = RefundBillNo;

    }

    /** 退款金额(只有退款成功完成状态才会用到) */
    private BigDecimal RefundAmount;

    /**
     * @see com.ymatou.operate.trading.api.parameter.ChangeSalesRefundInfoRequestBean#RefundAmount
     */
    public BigDecimal getRefundAmount() {

        return RefundAmount;

    }

    /**
     * @see com.ymatou.operate.trading.api.parameter.ChangeSalesRefundInfoRequestBean#RefundAmount
     */
    public void setRefundAmount(BigDecimal RefundAmount) {

        this.RefundAmount = RefundAmount;

    }

    /** 退商品数量 */
    private int RefundProductNum;

    private String Reason;

    public String getReason() {
        return Reason;
    }

    public void setReason(String reason) {
        Reason = reason;
    }

    /** 退款类型(0-仅退款 1-退货退款) */
    private int RefundType;

    public int getRefundType() {
        return RefundType;
    }

    public void setRefundType(int refundType) {
        RefundType = refundType;
    }

    /**
     * @see com.ymatou.operate.trading.api.parameter.ChangeSalesRefundInfoRequestBean#RefundProductNum
     */
    public int getRefundProductNum() {

        return RefundProductNum;

    }

    /**
     * @see com.ymatou.operate.trading.api.parameter.ChangeSalesRefundInfoRequestBean#RefundProductNum
     */
    public void setRefundProductNum(int RefundProductNum) {

        this.RefundProductNum = RefundProductNum;

    }
}
